import request from '@/request/request.js'

const PREFIX = '/admin'

/**
 * 获取登录验证码
 * @returns {*}
 */
export const getLoginCode = () => request(`${PREFIX}/getCode`)

/**
 * 登录
 * @param data 表单数据
 * @returns {*}
 */
export const loginAdmin = (data) => request(`${PREFIX}/login`, data, 'post')

/**
 * 获取管理员列表
 * @returns {*}
 * @param searchData
 */
export const getAdmin = (searchData) => request(`${PREFIX}/getAdmin`, searchData, 'get')

/**
 * 获取管理员详情
 * @param id id
 * @returns {*}
 */
export const getAdminById = (id) => request(`${PREFIX}/getAdminById/${id}`)

/**
 * 添加管理员
 * @param data 表单数据
 * @returns {*}
 */
export const addAdmin = (data) => request(`${PREFIX}/addAdmin`, data, 'post')


/**
 * 修改管理员
 * @param data 表单数据
 * @returns {*}
 */
export const updateAdmin = (data) => request(`${PREFIX}/updateAdmin`, data, 'post')

/**
 * 删除管理员
 * @param id id
 * @returns {*}
 */
export const deleteAdmin = (id) => request(`${PREFIX}/deleteAdmin/${id}`)
